#include <iostream>

using std::cout;
using std::endl;

int main()
{
    int a = 1;
    printf("sizeof(int): %ld\n", sizeof(int));
    //
    //针对于类型，sizeof去掉小括号之后，不能正常使用
    //看起来像一个函数，但其实不是
    //printf("sizeof(int): %ld\n", sizeof int);
    printf("sizeof(a): %ld\n", sizeof(a));
    //针对于变量，sizeof可以不加小括号，从这里就可以看出，它不是函数
    printf("sizeof(a): %ld\n", sizeof a);

    return 0;
}

